Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.12.2014, 12:44
Интересующийся
Отправить личное сообщение для arimanecro Посмотреть профиль Найти все сообщения от arimanecro
 
Регистрация: 08.10.2014
Сообщений: 24

Почему блокируется ajax?
Добрый день. В ajax'e ноль, поэтому, возможно, ошибка очень проста...

Я создал анимационный баннер в adobe edge animate, за это отвечает скрипт:

<script type="text/javascript" charset="utf-8" src="header_animation_edgePreload.js"></script>

как только я добавляю данную строчку, у меня перестает работать ajax пагинатор, независимо ставлю я перед ajax сценарием или после.

Прошу помощи, последний штрих к блогу и тут такая засада
Ответить с цитированием
  #2 (permalink)  
Старый 30.12.2014, 14:21
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Цитата:
ошибка очень проста...
Текст ошибки какой?
Ответить с цитированием
  #3 (permalink)  
Старый 30.12.2014, 16:06
Интересующийся
Отправить личное сообщение для arimanecro Посмотреть профиль Найти все сообщения от arimanecro
 
Регистрация: 08.10.2014
Сообщений: 24

так нету никакой ошибки , это я предположил, что возможно существует какая-то простая ошибка
==============
а можно как-то загрузить js, не напрямую, а например через хтмл тэг inframe? попробовал загрузить через него, заработало, но резиновость дива из ифрэймовской страницы перестает работать

вообщем, есть ли возможность подключить js каким-нибудь аналогом iframa'a?

ещё раз повторюсь, перестает работать айакс пагинатор(он отображается, но переключение по страницам не происходит), а с анимационной шапкой все норм(это я её баннером назвал неудачно).
Именно header_animation_edgePreload.js почему-то все перекрывает
Ответить с цитированием
  #4 (permalink)  
Старый 31.12.2014, 12:45
Интересующийся
Отправить личное сообщение для arimanecro Посмотреть профиль Найти все сообщения от arimanecro
 
Регистрация: 08.10.2014
Сообщений: 24

вот здесь у чела тоже не работает, я инглиш плохо знаю, может кто, что посоветует?

https://forums.adobe.com/message/6427849

так называемый правильный ответ, прописав в самом верху страницы header("Access-Control-Allow-Origin: *");, у меня не пашет.

Есть ещё идеи?
Ответить с цитированием
  #5 (permalink)  
Старый 31.12.2014, 13:21
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Вряд ли тут кто-то сможет помочь не посмотрев код. Дай ссылку на проблемную страницу или выложи код на http://jsfiddle.net , так больше шансов, что что-то подскажут.
Ответить с цитированием
  #6 (permalink)  
Старый 31.12.2014, 13:37
Интересующийся
Отправить личное сообщение для arimanecro Посмотреть профиль Найти все сообщения от arimanecro
 
Регистрация: 08.10.2014
Сообщений: 24

вот код ajax пагинатора:
<script type="text/javascript">
            $(document).ready(function(){
				
				function loading_show(){
                    $('#loading').html("<img src='images/loading.gif'/>").fadeIn('fast');
                }
                function loading_hide(){
                    $('#loading').fadeOut('fast');
                } 
                               
                function loadData(page){
                    loading_show();                    
                    $.ajax
                    ({
                        type: "POST",
                        url: "load_data.php",
                        data: "page="+page,
                        success: function(msg)
                        {
                            $("#hidder").ajaxComplete(function(event, request, settings)
                            {
                                loading_hide();
                                $("#hidder").html(msg);
                            });
                        }
                    });
                }
                loadData(1);  // For first time page load default results
                $('#hidder #paginator span.active').live('click',function(){
                    var page = $(this).attr('p');
                    loadData(page);
                    
                });           
                $('#go_btn').live('click',function(){
                    var page = parseInt($('.goto').val());
                    var no_of_pages = parseInt($('.total').attr('a'));
                    if(page != 0 && page <= no_of_pages){
                        loadData(page);
                    }else{
                        alert('Enter a PAGE between 1 and '+no_of_pages);
                        $('.goto').val("").focus();
                        return false;
                    }
                    
                });
            });
        </script>


а вот код анимационной шапки, он огромен:

http://jsfiddle.net/Arimanecro/q2sum00L/
Ответить с цитированием
  #7 (permalink)  
Старый 31.12.2014, 14:24
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Цитата:
а вот код анимационной шапки, он огромен:

http://jsfiddle.net/Arimanecro/q2sum00L/
Это сжатый код, он трудночитаем для человека. Мб есть оригинал?

Цитата:
<script type="text/javascript" charset="utf-8" src="header_animation_edgePreload.js"></script>
Этот код, кстати, лучше заменить на этот
<script type="text/javascript" src="header_animation_edgePreload.js"></script>


а если у тебя html5, то можно и так
<script src="header_animation_edgePreload.js"></script>



Ты уверен, что у тебя в консоли разработчика нет никаких ошибок?
Ответить с цитированием
  #8 (permalink)  
Старый 31.12.2014, 16:51
Интересующийся
Отправить личное сообщение для arimanecro Посмотреть профиль Найти все сообщения от arimanecro
 
Регистрация: 08.10.2014
Сообщений: 24

Safort

сайт который делаю был на работе, я его скопировал, а сейчас придя домой, обнаружил, что забыл экспортировать таблицы из БД, поэтому не могу даже открыть. Поэтому смогу дать ответ только в понедельник

А на счет "Мб есть оригинал?", вроде нету...когда создается проект в adobe edge animate, то автоматом создаются след.файлы, вот скрин:



все из них, при открытии имеют такой же трудночитаемый формат (

тут сказано про элементы edge animate, из-за плохого знания инглиша, я не понимаю, что и зачем он там делает

Последний раз редактировалось arimanecro, 31.12.2014 в 16:58.
Ответить с цитированием
  #9 (permalink)  
Старый 31.12.2014, 17:45
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

arimanecro,
ну тогда до понедельника)
Ответить с цитированием
  #10 (permalink)  
Старый 05.01.2015, 12:43
Интересующийся
Отправить личное сообщение для arimanecro Посмотреть профиль Найти все сообщения от arimanecro
 
Регистрация: 08.10.2014
Сообщений: 24

Safort,
ну вот и пн.

мозилла показал след.ошибки, вот скрин:



хром ошибок не показывал, до тех пор, пока я не ввел в поиск слово и тем самым вызвав ajax пагинатор именно поиска, и вот что он выдает:



ещё раз повторюсь, что в js, ajax'e ноль, поэтому если можно, то как можно проще объяснять что делать
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему результат Ajax запроса - Исходный код страницы pro_xaoc AJAX и COMET 4 23.11.2011 10:03
Ajax таблица gofkane Работа 1 26.09.2011 18:26
Ajax таблица gofkane Работа 0 25.09.2011 11:53
Почему не работают ajax окна? Joshka AJAX и COMET 9 19.05.2011 00:29
Результать на ajax запрос какаято ерунда, вместо текста, почему? aRpi Общие вопросы Javascript 1 18.04.2011 13:13